package com.example.j280_webproject.day037;

import java.sql.*;

public class JDBC_Delete {
    public void delete(int id) throws ClassNotFoundException, SQLException {
        String driver = "com.mysql.jdbc.Driver";   // 固定写法
        Class.forName(driver);                     // 通过反射机制 把指定的类加载到当前类中

        // WARNing
        String url = "jdbc:mysql://localhost:3306/mygxa?useSSL=false&characterEncoding=UTF-8";
        String user = "root";
        String password = "root";
        Connection conn = DriverManager.getConnection(url, user, password);    // JDBC数据库连接池
        System.out.println("连接成功");

        // 开发自己的数据库操作逻辑代码
        String sql = "delete from user where id=?";
        PreparedStatement preparedStatement = conn.prepareStatement(sql);// JDBC执行集 专门用来操作数据库的增删改查等
        preparedStatement.setInt(1,id);
        preparedStatement.execute();                          // 通过JDBC执行集 执行一条指定的SQL指令

        conn.close();
    }
}
